package com.woniuxy.entity;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 客户表，包含客户相关信息
 * @TableName clients
 */
@Data
public class Clients {
    /**
     * 客户Id
     */
    private Integer clientId;

    /**
     * 客户名称
     */
    private String clientName;

    /**
     * 付款的单位
     */
    private String paymentUnit;

    /**
     * 开户行
     */
    private String bankName;

    /**
     * 账户
     */
    private String accountNumber;

    /**
     * 联系人
     */
    private String contactPerson;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 电子邮箱
     */
    private String email;

    /**
     * 地址
     */
    private String address;

    /**
     * 税务登记号，用于税务处理
     */
    private String taxRegistrationNo;

    /**
     * 默认支付方式，如微信、支付宝、银行卡
     */
    private Integer paymentMethod;

    /**
     * 信用额度（暂定），给予客户的信用额度
     */
    private BigDecimal creditLimit;

    /**
     * 账户状态，封禁、正常、注销
     */
    private Integer status;

    /**
     * 用户id，联系到用户表，记录客户账号密码
     */
    private Integer userId;

    /**
     * 订单数量，该客户目前有多少订单
     */
    private Integer orderNum;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 逻辑删除：0-未删除，1-已删除
     */
    private Integer isDeleted;
}